﻿
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393939;
	min-width: 1000px;
	max-width: 2543px;
	margin: 0 auto;
}

li {
	list-style: none;
}

ul {
	list-style: none;
}

a img {
	border: none;
}

img {
	border: none;
}

a {
	color: #393939;
	text-decoration: none;
}

a:hover {
	color: #035195;
	text-decoration: underline;
}





/*---------------------------------------------首页-----------------------------------------------------------*/
.logo-img a{
	display: inline-block;
}
#header {
	width: 100%;
	height: 130px;
}

#header div.logo {
	width: 60%;
	margin: 0 auto;
	height: 90px;
	position: relative;
}

#header div.links {
	position: absolute;
	right: 40px;
	top: 10px;
}

#header div.nav {
	width: 100%;
	height: 40px;
	background: #26709f;
	background: linear-gradient(to bottom, #26709f 0%,#26709f 47%,#2f678c 48%,#216792 58%,#226591 59%, #226591 59%,#226591 60%,#226591 63%,#226591 64%,#226591 100%);
	position: absolute;
	z-index: 9999;
}

#header ul.nav {
	width: 60%;
	margin: 0 auto;
	position: relative;
}

ul.nav li {
	float: left;
	/* width: 125px; */
	width: 11.11%;
	height: 40px;
	text-align: center;
}

ul.nav li#popmenu{
	float: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

a.nav {
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	font-family: 微软雅黑;
}

a.nav span {
	color: #ffff00;
}

a.nav:hover {
	color: #ff0;
	font-size: 18px;
	font-family: 微软雅黑;
	text-decoration: none
}

#main {
	width: 75%;
	height: auto;
	margin: 0 auto;
}

.banner-wrap{
	margin-bottom: 10px;
}

#top {
	height: 88px;
}

#ding {
	width: 966px;
	height: 34px;
}

#ding_left {
	width: 600px;
	height: 24px;
	padding-top: 5px;
	float: left;
	color: #024f98;
}

#ding_right {
	width: 230px;
	height: 30px;
	line-height: 30px;
	float: right;
}

#banner {
	height: 400px;
	z-index: 0;
	margin: 15px 0px 15px 0px;
	background: url('../images/banner01.jpg') no-repeat;
}

#banner_common {
	margin-bottom: 10px;
}

#nav {
	width: 75%;
	overflow: hidden;
	height: 43px;
	background: url(../images/home_20.jpg) repeat-x;
	border: solid #d9d9d9 1px;
}

#nav ul {}

#nav li {
	width: 125px;
	height: 43px;
	line-height: 43px;
	float: left;
	text-align: center;
	background: url(../images/home_18.jpg) left center no-repeat;
	font-weight: bolder;
	font-size: 14px;
}

#content {
	width: 100%;
	margin-top: 0px;
	overflow: hidden;
}

#content:after {
	clear: both;
	display: block;
	content: "";
}

div.head_bt_more {
	width: 50px;
	height: 20px;
	margin: 15px 10px 0px 0px;
	float: right;
	color: #5479a7;
}

#con_left {
	width: 32%;
	height: auto;
	float: left;
}

#consy_right {
	width: 66%;
	float: right;
}

#consy_right #ny_con_right {
	width: 100%;
}

#con_pro {
	width: 100%;
	/* background: #fff url('../images/left_middle_bg.gif') repeat-y; */
	background-size: 100% 100%;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
}

#con_pro_bt {
	height: 41px;
	margin: 5px;
	background: url(../images/home_bt_23.jpg) no-repeat;
	background-size: 100% 100%;
}

#con_pro_bt .title,
#con_hyxw_bt .title {
	font-size: 18px;
	color: #fff;
	line-height: 41px;
	float: left;
	width: 86%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#con_pro_bt img {
	float: left;
	height: 22px;
	margin: 9px;
}

ul.con_pro_nr1 {
	padding: 12px 12px 0px 12px;
	margin: 0px;
}

.con_pro_nr1 li {
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}

.con_pro_nr1 li a {
	display: block;
	/* background: url(../images/home_an_arrow.png) 10px center no-repeat, url(../images/home_an_34.jpg) no-repeat; */
	background: url(../images/home_an_arrow.png) 10px center no-repeat;
	background-size: 6px 10px , 100% 100%;
	border: 1px solid #b5cdeb;
	padding-left: 6%;
	font-size: 16px;
}

.con_pro_nr1 li a:hover {
	/* background: url(../images/home_an_arrow.png) 10px center no-repeat, url(../images/home_an_30.jpg) no-repeat; */
	background: url(../images/home_an_arrow.png) 10px center no-repeat;
	background-size: 6px 10px , 100% 100%;
	border: 1px solid #0d74f2;
}

div.cornner {
	height: 12px;
	width: 32%;
	/* background: #fff url('../images/left_bottom_bg.gif') no-repeat left bottom; */
	background-size: 100% 100%;
}

#gg1 {
	height: 90px;
	margin-top: 15px;
}

#con_hyxw {
	height: 355px;
	background: url(../images/home_27.jpg) no-repeat;
	margin-top: 10px;
}

#con_hyxw_bt {
	margin: 5px;
	height: 41px;
	background: url(../images/home_bt_23.jpg) no-repeat;
	background-size: 100% 100%;
}


#con_hyxw_nr {
	height: auto;
}

ul.hyxw_nr_xw {
	margin: 10px 18px 0px 18px;
}

.hyxw_nr_xw li {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 8px;
	background: url(../images/biao_55.jpg) left center no-repeat;
	padding-left: 12px;
	border-bottom: dashed #ccc 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#baidu {
	width: 100%;
	height: 83px;
	margin: 25px auto 0px auto;
}




#con_mid {
	width: 495px;
	height: auto;
	float: left;
	margin-left: 11px;
}

#conm_jj {
	height: 395px;
	background: url(../images/home_26.jpg) no-repeat;
}

#conm_jj_bt {
	height: 55px;
	background: url(../images/home_bt_25.jpg) no-repeat;
}

#gsjj {
	margin: 8px 10px 5px 10px;
	color: #5479a7;
	margin-top: 8px;
	font-size: 14px;
	line-height: 27px;
	text-align: justify;
}

#gsjj strong {
	font-weight: normal;
	color: #5479a7;
}

#gsjj a {
	color: #5479a7;
	text-decoration: none;
}

#gstp {
	height: 375px;
	/* width: 670px; */
	margin: 15px 0px -8px 11px;
	overflow: hidden
}

#gstp ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#gstp li {
	width: 147px;
	height: 119px;
	float: left;
	margin-right: 10px;
}

#gg2 {
	width: 495px;
	height: 90px;
	margin-top: 15px;
}

#gstp table img {
	width: 512px;
	height: 340px;
}



#conm_tj {
	width: 495px;
	height: 395px;
	background: url(../images/home_26.jpg) no-repeat;
	margin-top: 15px;
}

#conm_tj_bt {
	width: 495px;
	height: 66px;
}

#conm_tj_nr {
	width: 465px;
	height: auto;
	margin: 10px auto 0px auto;
}

#conm_tj_nr a {
	color: #689ec9;
}

#conm_tj_nr a:hover {
	color: #035195;
}

.conm_tj {
	height: 95px;
	border-bottom: dashed #ccc 1px;
	margin-bottom: 14px;
}


#con_right {
	width: 232px;
	height: auto;
	float: right;
}

#conr_xwzx {
	height: 395px;
}

#conr_jdt {
	height: 164px;
	background: url(../images/jiejue.jpg) no-repeat;
}

#conr_jdt ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#conr_jdt li {
	width: 180px;
	height: 23px;
	line-height: 23px;
	margin-bottom: 8px;
	background: url(../images/biao_55.jpg) left center no-repeat;
	padding-left: 12px;
	border-bottom: dashed #ccc 1px;
}

#conr_news_bt1 {
	height: 45px;
	background: url(../images/home_bt_388.jpg) no-repeat;
}


#conr_news {
	height: 219px;
	background: url(../images/home_38.jpg) no-repeat;
	margin-bottom: 10px;
}

#conr_news_bt {
	height: 45px;
	background: url(../images/home_bt_38.jpg) no-repeat;
}

#conr_news_more {
	width: 50px;
	height: 20px;
	margin: 10px 5px 0px 0px;
	float: right;
	color: #5479a7;
}

#conr_news_nr {
	width: 210px;
	height: 160px;
	margin: 6px 0px 0px 18px;
}

#conr_news_nr ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#conr_news_nr li {
	width: 180px;
	height: 23px;
	line-height: 23px;
	margin-bottom: 8px;
	background: url(../images/biao_55.jpg) left center no-repeat;
	padding-left: 12px;
	border-bottom: dashed #ccc 1px;
}


#gg3 {
	width: 232px;
	height: 90px;
	margin-top: 15px;
}

#conr_lxfs {
	width: 232px;
	height: 395px;
	margin-top: 15px;
}

#foot {
	/* height: 140px; */
	margin-top: 20px;
	font-size: 16px;
	display: inline-block;
	overflow: hidden;
	width: 100%;
}

#link {
	line-height: 33px;
	background: #fff;
	background-size: 100% 100%;
	border: solid #d9d9d9 1px;
	padding-left: 12px;
	overflow: hidden;
}

#link .th-tags{
	float: right;
	padding-right: 10px;
}


#copy {
	text-align: center;
	margin-top: 15px;
	line-height: 1.8em;
}



#ny_con_lx {
	width: 100%;
	margin-top: 10px;
	background: #eff2f5;
	border-radius: 5px;
	padding: 5px 0;
	/* background: url(../images/about_088.jpg) no-repeat; */
}

.ny_con_lx_1 {
	background: #fff;
	margin: 10px;
	border-radius: 5px;
	padding: 8px;
	line-height: 29px;
	font-size: 16px !important;
	color: #444;
}

ul.ny_con_lx_1 li{
	padding: 10px 0 10px 40px;
	font-weight: bold;
	background: url('../images/phone-icon.png') 10px no-repeat;
}

#ny_con_lx h2{
	font-size: 16px;
	padding: 10px 20px 0;
	color: #525151;
}


#ny_con_right {
	width: 66%;
	float: right;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
}

#ny_conr_t {
	height: 33px;
	padding-top: 18px;
	font-size: 24px;
	font-weight: bolder;
	/* background: url(../images/about_03.jpg) no-repeat;
	background-size: 100% 100%; */
	padding-left: 30px;
	color: #024f98;
}

#ny_conr_t img {
	margin-left: 10px;
}

#ny_conr_m {
	width: 100%;
	height: auto;
	/* background: url(../images/about_10.jpg) repeat-y;
	background-size: 100% 100%; */
	padding-top: 5px;
}

#ny_pro_bt {
	height: 33px;
	padding-top: 18px;
	font-size: 24px;
	font-weight: bolder;
	/* background: url(../images/pro_title.jpg) no-repeat;
	background-size: 100% 100%; */
	padding-left: 30px;
	color: #024f98;
}

span.pro_nav {
	display: block;
	padding-right: 20px;
	float: right;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div.pro_nr {
	padding: 12px 0;
}

#gsjj_tp {
	width: 696px;
	height: 331px;
	padding-top: 15px;
	margin: 0 auto;
}

#gsjj_nr {
	height: auto;
	margin: 20px 40px;
	font-size: 16px;
	line-height: 25px;
	color: #4477B6;
}

#gsjj_nr.gsxw, #gsjj_nr.reports{
	font-size: 18px;
} 

#gsjj_nr.gsxw .news-item, #gsjj_nr.reports .news-item{
	height: 40px;
}

#gsjj_nr.reports td img{
	width: 15px;
	height: 15px;
}

.news-list .news-item{
	display: inline-table;
	width: 100%;
	border-bottom: 1px solid #c3c3c3;
}



#ny_conr_b {
	width: 970px;
	height: 6px;
}



#ny_conr_b img {
	width: 100%;
}

#baidu {
	width: 90%;
	padding-left: 10%;
	height: 30px;
	margin-top: 10px;
	padding-bottom: 20px;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
}

#baidu input[name='word'] {
	width: 60%;
	height: 24px !important;
	vertical-align: middle;
}

#baidu input[type='submit'] {
	width: 50px;
    height: 30px;
    background: #fff;
    border: 1px solid #999;
    border-radius: 3px;
    color: #333;
    cursor: pointer;
	vertical-align: middle;
}


/***测试的产品产能***首页**/
#cn_right {
	width: 970px;
	float: right;
	background: #fff;
	margin-bottom: 18px;
}

div.procenter_title {
	height: 34px;
	border-bottom: 1px #e6e6e6 solid;
	padding-top: 0px;
	background: #f2f3f4;
	overflow: visible;
}

ul.procenter_title {
	height: 34px;
	float: left;
	margin-left: 0px;
}

ul.procenter_title li {
	width: 138px;
	height: 34px;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 34px;
	margin-right: 8px;
}

ul.procenter_title li.mhover {
	color: #fff;
	background: #0073d1 url('../tong_hg/tab_li_bg.png') no-repeat;
}

ul.procenter_title li.mhover a {
	font: normal 12px/34px simsun;
	color: #fff;
	text-decoration: none;
}

ul.procenter_title li.mhover a:hover {
	font: normal 12px/34px simsun;
	color: #fff;
	text-decoration: none;
}

ul.procenter_title li.current {
	color: #333;
	background: url('../tong_hg/tab_li_bg2.png') no-repeat;
}

ul.procenter_title li.current a {
	font: normal 12px/34px simsun;
	color: #333;
	text-decoration: none;
}

ul.procenter_title li.current a:hover {
	font: normal 12px/34px simsun;
	color: #333;
	text-decoration: none;
}

div.more {
	height: 34px;
	float: right;
	width: 70px;
}

div.more a {
	line-height: 34px;
	font: normal 12px/34px simsun;
	color: #008000;
}

div.procenter_content {
	margin-top: 0px;
	height: 134px;
	padding-top: 4px;
	background: #fff;
	border: 1px #e6e6e6 solid;
	border-bottom: none;
	border-top: none;
}

div.procenter_content table {
	width: 98%;
	line-height: 18px;
}

div.procenter_content td {
	padding: 4px 0;
}

/**********/
div.procenter_title2 {
	height: 36px;
	border-bottom: 2px #2d76bb solid;
	padding-top: 0px;
	overflow: visible;
}

ul.gblable {
	margin: 0;
	padding: 0;
}

li.gbl205 {
	list-style-type: none;
	float: left;
	width: 120px;
	height: 36px;
	margin: 0px 2px 0px 0px;
	color: #555;
	text-align: center;
	font: 12px/36px simsun;
	background: url(../tong_hg/grey.gif) 0 0 no-repeat;
	cursor: pointer;
}

li.gbl205_current {
	list-style-type: none;
	float: left;
	width: 120px;
	height: 36px;
	margin: 0px 2px 0px 0px;
	color: #fff;
	text-align: center;
	font: 15px/36px "Microsoft Yahei", simsun;
	background: url(../tong_hg/blue2.png) 0 0 no-repeat;
	cursor: pointer;
}

li.gbl205_current a {
	color: #fff;
}

div.gbl205_more {
	float: right;
}

div.gbl205_more a {
	font: 12px/28px simsun;
	color: #555;
}


/*右侧产品列表*/
h2.bigclass {
	padding: 4px 10px !important;
	font: bold 14px/23px 宋体;
	background: #1f79bbde !important;
	color: #fff !important;
}

h3.bigclass {
	padding: 4px 10px 4px 30px;
	font: bold 13px/20px 宋体;
	color: #3083C7;
}

div.bigclass {
	padding: 0px 40px 20px 40px;
}

div.bigclass div.prolist {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: #fff url('../images/line.jpg') repeat-x left bottom;
}

div.bigclass div.prolist:after {
	clear: both;
	display: block;
	content: "";
}

div.prolist span.product {
	display: block;
	height: 40px;
	line-height: 40px;
	float: left;
	background: url('../images/dot.jpg') no-repeat 4px center;
	border: none;
}

div.prolist span.cas {
	display: block;
	height: 40px;
	width: 39%;
	line-height: 20px;
	color: #2A71AF;
	float: right;
	text-align: right;
	display: flex;
	align-items: center;
	word-wrap: break-word; 
	word-break: break-all;
	flex-wrap: wrap;
}

div.prolist span.cas a{
	display: inline-block;
}

div.prolist a.product {
	color: #333;
	line-height: 40px;
	padding-left: 16px;
}

div.prolist a.product:hover {
	color: #1A77BD;
	line-height: 40px;
	text-decoration: none;
}


#gsjj_tp {
	width: 696px;
	height: 331px;
	padding-top: 15px;
	margin: 0 auto;
}

#gsjj_nr p {
	font-size: 16px;
	line-height: 1.8em;
	margin-bottom: 18px;
}

#ny_conr_b {
	width: 970px;
	height: 6px;
}

p.caigou {
	font-size: 13px;
	color: #333;
	line-height: 1.5em;
}

hr.caigou {
	width: 95%;
	height: 1px;
	text-align: left;
	color: #eee;
	background: #eee;
	display: none
}

p.caigou span {
	color: #0472D5;
	font-weight: normal;
}

#taihe {
	width: 96%;
	margin: auto;
	font-size: 12px;
}

#taihe td {
	font-family: 宋体;
	font-size: 16px;
	padding: 5px 0;
}

#taihe h1 {
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	color: #006699;
	padding-top: 24px;
	padding-bottom: 12px;
	letter-spacing: -1px;
}

#taihe h1 a {
	color: #006699;
	text-decoration: none;
}

#taihe h2 {
	font-size: 16px;
	line-height: 150%;
	color: #000;
	margin: 8px 0;
	font-weight: bold;
}

#taihe table {
	width: 80% !important;
	margin: 0 auto;
	font-size: 14px;
}


#taihe .fzs {
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 4px;
}

#taihe .structural-formula{
	display: flex;
	align-items: center;
}

#taihe .structural-formula .name{
	width: 100px;
}

#taihe .structural-formula a{
	flex: 1;
	margin-right: 100px;
}

#taihe p.eng {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0 12px 0;
}

#taihe p.eng a {
	color: #006000;
}

#taihe p.text {
	margin: 8px 30px;
	font-size: 16px;
	text-align: left;
	text-indent: 2em;
	color: #333;
	line-height: 150%;
}

#taihe a.yx:link {
	color: #222;
	font-size: 16px;
	font-family: verdana;
}

#taihe a.yx:visited {
	color: #222;
	font-size: 16px;
	font-family: verdana;
}

#taihe a.yx:hover {
	font-size: 16px;
	color: #222;
	text-decoration: none;
	cursor: text;
}

a.yy:link {
	color: #0011ee;
	font-family: verdana;
}

a.yy:visited {
	color: #0011ee;
	font-family: verdana;
}

a.yy:hover {
	color: #0011ee;
	text-decoration: none;
	cursor: text;
}








#gdt_nr {
	/* width: 696px; */
	padding: 0px 16px 12px 16px;
	margin: 0px auto;
}

#gdt_nr a {
	font-size: 14px;
	font-weight: bolder;
	color: #3480ac;
}

#gdt_nr a:hover {
	font-size: 14px;
	font-weight: bolder;
	color: #3480ac;
}

#ny_con_right_gdt {
	width: 100%;
	height: auto;
	float: right;
	margin-top: 10px;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
}

#ny_con_right_gdt .more{
	float: right;
	font-size: 16px;
	line-height: 50px;
	padding-right: 30px;
	text-decoration: underline;
	font-weight: normal;
}

#con_xwzx {
	width: 100%;
	/* height: 191px; */
	/* background: url(../images/home_25.jpg) no-repeat; */
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	margin-top: 10px;
}

#ny_con_lx_nr {
	width: 206px;
	height: 200px;
	margin: 0px auto 0px auto;
	padding-top: 50px;
}




/*新增加的与搜索框有关的*/
.index_search_form {
	margin-top: 10px;
}

.index_search_form input[type=text] {
	width: 147px;
	height: 28px;
	padding: 0 10px;
	border: 1px solid #999;
	border-radius: 3px;
}

.index_search_form input[type=submit] {
	width: 50px;
	height: 30px;
	background: #fff;
	border: 1px solid #999;
	border-radius: 3px;
	color: #333;
	cursor: pointer;
	vertical-align: top;
}




:focus {
	outline: 0;
}







.con_pro_nr1 {
	padding: 12px 0px 0px 12px;
	margin: 0px;
}




ul.con_pro_nr {
	padding: 12px 12px 0px 12px;
	margin: 0px;
}

.con_pro_nr li {
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}


.con_pro_nr li>a {
	display: block;
	/* background: url(../images/home_an_arrow.png) 10px center no-repeat, url(../images/home_an_34.jpg) no-repeat; */
	background: url(../images/home_an_arrow.png) 10px center no-repeat;
	background-size: 6px 10px , 100% 100%;
	border: 1px solid #b5cdeb;
	padding-left: 6%;
	font-size: 16px;
}

.con_pro_nr li>a:hover {
	/* background: url(../images/home_an_arrow.png) 10px center no-repeat, url(../images/home_an_30.jpg) no-repeat; */
	background: url(../images/home_an_arrow.png) 10px center no-repeat;
	background-size: 6px 10px , 100% 100%;
	border: 1px solid #0d74f2;
}

.pro_sub {
	width: 95%;
	background: #F5FAFF;
	border: 1px #F0F2F4 solid;
	margin-bottom: 5px
}

.sub_nav_li .sub_nav {
	display: block;
	margin: 0px !important;
	border-bottom: 5px white solid !important;
	padding: 5px !important;
	line-height: 30px !important;
	height: auto !important;
	background: #e3f2fe;
	margin-bottom: 0px !important;
}
/* 新增CSS样式 */
.nav_li, .sub_nav {
    position: relative;
    cursor: pointer;
}

.arrow {
    margin-left: 10px;
    transition: transform 0.3s;
    font-size: 0.8em;
}

.sub_nav_li, .sub_sub_nav_li {
    display: none;
    padding-left: 20px;
}

.sub_nav > .sub_sub_nav_li {
    padding-left: 30px;
}

.expanded .arrow {
    transform: rotate(90deg);
}

/* 层级指示线 */
.sub_nav_li:before, .sub_sub_nav_li:before {
    content: "";
    position: absolute;
    left: 10px;
    top: 0;
    height: 100%;
}

.active {
    background-color: #f5f5f5;
}
	.new_style{ 
		display: block;
		margin: 0px !important;
		border-bottom: 5px white solid !important;
		padding: 5px !important;
		line-height: 30px !important;
		height: auto !important;
		background: #e3f2fe;
		margin-bottom:5px!important;
		padding-left: 20px !important;
	}
	.new_style li{
		border: none !important;
		
	}
	.new_style a{
		border: none !important;
		
	}
	.sub_nav_child >a{
		padding-left: 70px !important;
	}
	.new_style:hover {
	   background: #7FC9EE !important;
	}

/* 结束 */
.sub_nav_li {
	height: auto !important;
	margin: 0px;
	padding: 0;
	display: none;
}

/*
.sub_nav{
	display:block;
	width:220px; margin:0px !important; 	
	border-bottom:1px white solid !important;
	padding:5px !important;
	line-height:20px !important;
	height:20px !important;
	background:#EEF6FC;
}*/

.sub_nav a {
	color: #2F2F20;
	font-size: 12px;
	text-decoration: none;
	padding-left: 35px !important;
	border: none !important;
	background: url(../images/arrow_yellow.gif) 25px 12px no-repeat !important;
}

.sub_nav:hover {
	background: #7FC9EE !important;
}

.sub_nav a:link {
	text-decoration: none;
	color: #2F2F20;
}

.sub_nav a:visited {
	text-decoration: none;
	color: #004388;
}

.sub_nav a:active {
	text-decoration: none;
	color: #86540c
}

.sub_nav a:hover {
	text-decoration: none;
	color: #2F2F20;
}



.isshow {
	display: none;
}




#focus {
	width: 1000px;
	height: 400px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	height: 400px;
	position: absolute;
}

#focus ul li {
	float: left;
	width: 1000px;
	height: 400px;
	overflow: hidden;
	position: relative;
	background: #000;
}

#focus ul li div {
	position: absolute;
	overflow: hidden;
}

#focus .btnBg {
	position: absolute;
	width: 1000px;
	height: 20px;
	left: 0;
	bottom: 0;
	background: #000;
}

#focus .btn {
	position: absolute;
	width: 1000px;
	height: 10px;
	padding: 5px 10px;
	right: 0;
	bottom: 0;
	text-align: right;
}

#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 25px;
	height: 10px;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background: #fff;
}

#focus .btn span.on {
	background: #fff;
}

#focus .preNext {
	width: 45px;
	height: 100px;
	position: absolute;
	top: 90px;
	background: url(img/sprite.png) no-repeat 0 0;
	cursor: pointer;
}

#focus .pre {
	left: 0;
}

#focus .next {
	right: 0;
	background-position: right top;
}




.fullSlide {
	width: 1000px;
	position: relative;
	height: 400px;
	background: #fff;
	z-index: 1;
	margin-top: 10px;
	margin-bottom: 10px;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;

	position: relative;
	z-index: 0;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 1000px;
	height: 400px;
	display: block;
}



.fullSlide .hd {
	/*	width:1000px;
				position: absolute;
				z-index: 1;
				bottom: 0;
				left: 0;
				height: 30px;
				line-height: 30px;
				text-align: center;
				_background: #fff;
				_filter: alpha(opacity=60);*/
	width: 1000px;
	height: 20px;
	left: 0;
	bottom: 0;
	position: absolute;
	bottom: 5px;

}

.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;
	margin-right: 10px;
}

.fullSlide .hd ul li {
	/*	cursor: pointer;
				display: inline-block;
				*display: inline;
				zoom: 1;
				width: 14px;
				height: 14px;
				margin: 5px;
				background: url(/static/index/images/tg_flash_p.png) -22px 0;
				overflow: hidden;
				line-height: 9999px;*/


	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 27px;
	height: 6px;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background: #fff;
	float: right;
	text-indent: -100px;
	margin-right: 5px;
	overflow: hidden
}

.fullSlide .hd ul .on {
	background-position: 0 0;
	background: #000;
	opacity: 0.5;
}

.qh_box>div {
	display: none;
}

.qh_box>div:first-child {
	display: block;
}

.conzhong .conzhong02 {
	display: none;
}

.conzhong:hover .conzhong01 {
	display: none;
}

.conzhong:hover .conzhong02 {
	display: block;
}

.qh div {
	float: left;
	width: 90px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	font-weight: bold;
	margin-right: 20px;
}

.qh div:hover {
	cursor: pointer;
}

/*清除浮动*/

.clearfix {
	clear: both;
	*zoom: 1;
}

.clearfix:after {
	display: block;
	clear: both;
	content: "\0020";
	visibility: hidden;
	height: 0;
}


@media only screen and (max-width: 1600px) {
    #header div.logo{
        width: 80%;
    }

	#header ul.nav{
		width: 80%;
	}

	.swiper-container{
		width: 90% !important;
	}

	#main{
		width: 90%;
	}

	.th-honour-list .th-honour-item{
		width: 50% !important;
	}
}

@media only screen and (max-width: 1200px) {
    #header div.logo{
        width: 100%;
    }

	#header ul.nav{
		width: 100%;
	}

	.swiper-container{
		width: 100% !important;
	}

	#main{
		width: 100%;
	}

	.th-honour-list .th-honour-item{
		width: 50% !important;
	}
}

.go-top{
	position: fixed;
	bottom: 10%;
	right: 12px;
	width: 40px;
	height: 40px;
	background: url('../images/gotop.png') center no-repeat;
	background-size: 100% 100%;
	color: #fff;
	text-align: center;
	cursor: pointer;
	display: none;
}

.go-top:hover{
	background: url('../images/gotop_on.png') center no-repeat;
	background-size: 100% 100%;
}

.esg-img{
	width: 100%;
}

.esg-img img{
	width: 100%;
}

.swiper-wrapper {
	height: auto !important;
}

.swiper-button-next, .swiper-button-prev{
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	opacity: 0.6;
}

.swiper-button-next:hover, .swiper-button-prev:hover{
	opacity: 1;
}

.swiper-button-next {
	left: 10px;
	right: auto;
	background: url('../images/swiper-left.png') center no-repeat;
}

.swiper-button-prev {
	right: 10px;
	left: auto;
	background: url('../images/swiper-right.png') center no-repeat;
}

.swiper-pagination {
	position: absolute;
	left: 0;
	bottom: 0px;
	height: 17px;
	width: 100%;
	text-align: right;
	cursor: pointer;
}

.swiper-container {
	width: 75%;
	margin-bottom: 10px;
	/* height: 600px; */

}

.swiper-slide img {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	width: 100%;
	height: auto !important;
	text-align: center;

	font-size: 18px;

	background: #fff;



	/* Center slide text vertically */

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}



.swiper-pagination-switch.swiper-active-switch {
	display: inline-block;
	opacity: 1;
	width: 25px;
	height: 7px;
	border-radius: 0px;
	background: #003399;
}

.swiper-pagination-switch {
	background: #fff;
	display: inline-block;
	width: 25px;
	height: 7px;
	margin-right: 10px;
}